to haggle over the price - Español Inglés Diccionario